artificial irrigation - English Synonyms Dictionary